package com.ruoyi.supplier.domain.vo;

import java.util.Date;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.excel.annotation.ExcelDictFormat;
import com.ruoyi.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;



/**
 * AT transaction mode undo table视图对象
 *
 * @author ruoyi
 * @date 2023-09-18
 */
@Data
@ExcelIgnoreUnannotated
public class UndoLogVo {

    private static final long serialVersionUID = 1L;

    /**
     * branch transaction id
     */
    @ExcelProperty(value = "branch transaction id")
    private Long branchId;

    /**
     * global transaction id
     */
    @ExcelProperty(value = "global transaction id")
    private String xid;

    /**
     * undo_log context,such as serialization
     */
    @ExcelProperty(value = "undo_log context,such as serialization")
    private String context;

    /**
     * rollback info
     */
    @ExcelProperty(value = "rollback info")
    private String rollbackInfo;

    /**
     * 0:normal status,1:defense status
     */
    @ExcelProperty(value = "0:normal status,1:defense status")
    private Long logStatus;

    /**
     * create datetime
     */
    @ExcelProperty(value = "create datetime")
    private Date logCreated;

    /**
     * modify datetime
     */
    @ExcelProperty(value = "modify datetime")
    private Date logModified;


}
